package com.beiming.libra.domain.dto.requestdto;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.List;
import lombok.Data;

@Data
public class UserProxyAptitudeRequestDTO implements Serializable {

  /**
   * 代理资质当事人信息列表
   * */
  @ApiModelProperty(value = "当事人信息列表", hidden = false)
  private List<UserDetailRequestDTO> userDetailRequestDTOList;

  /**
   * 与当事人关系律师/亲属，推荐公民，公司员工，其他
   */
  @ApiModelProperty(value = "与当事人关系律师/亲属，推荐公民，公司员工，其他", required = true, hidden = false)
  private String userRelationship;

  /**
   * 授权方式
   */
  @ApiModelProperty(value = "授权方式", hidden = false)
  private String authType;

  /**
   * 所在律师事务所名称
   */
  @ApiModelProperty(value = "所在律师事务所名称", hidden = false)
  private String lawFirmName;

  /**
   * 事务所证明材料
   */
  @ApiModelProperty(value = "事务所证明材料", hidden = false)
  private String officeUrl;

  /**
   * 委托书照片
   */
  @ApiModelProperty(value = "委托书照片", hidden = false, required = true)
  private String proxyUrl;

  /**
   * 律师执业证
   */
  @ApiModelProperty(value = "律师执业证", hidden = false)
  private String lawyerCertificateUrl;

  /**
   * 关系证明文件
   */
  @ApiModelProperty(value = "关系证明文件", hidden = false)
  private String relProofUrl;
}
